<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			function Foo() {
				getName = function () {
					console.log(1);
				};
				return this;
			}
			Foo.getName = function () {
				console.log(2);
			};
			Foo.prototype.getName = function () {
				console.log(3);
			};
			var getName = function () {
				console.log(4);
			};
			function getName() {
				console.log(5);
			}
			Foo.getName();
			getName();
			Foo().getName();
			getName();
			new Foo.getName();
			new Foo().getName();
			new new Foo().getName();
		</script>
		
	<!-- 	<script>
			new Foo   17
			new Foo() 18
			
			let obj={
				name:"lili"
			}
			obj.name  18 XXX.XXX 成员访问
		</script> -->
		
		
		<script>
			// function getName(){
			// 	console.log(3);
			// }
			// new getName()
		
		</script>
	</body>
</html>
